package com.hdw.job.api;

import com.hdw.common.vo.PaginationVO;
import java.util.List;
import com.hdw.job.bean.model.EtlGroupBatch;

/**
 * etlGroupBatch服务类
 * Created by liujunlei on 2022/01/10.
 */
public interface EtlGroupBatchService {

    List<EtlGroupBatch> findByModel(EtlGroupBatch etlGroupBatch);

    PaginationVO<EtlGroupBatch> findPageByModel(EtlGroupBatch etlGroupBatch, Integer pageNum, Integer pageSize);

    EtlGroupBatch getById(Long idGroupBatch);

    int insert(EtlGroupBatch etlGroupBatch);

    int insertSelective(EtlGroupBatch etlGroupBatch);

    int updateByIdSelective(EtlGroupBatch etlGroupBatch);

    int updateById(EtlGroupBatch etlGroupBatch);

    int deleteById(Long idGroupBatch);

    List<EtlGroupBatch> findByModelWithOrder(EtlGroupBatch groupBatch);
}
